Critical facility manager careers in Sohar, Oman